package com.company.One;
/**
  * 主人类 ，1个方法，宠物生病了，主人带宠物区看病，如果这个时候养了新的宠物，主人需要带猫看病
  * 实现思路：
  * 1.创建类Class cat extends Pet  
  * 2.修改父类，父类 提供1个空方法       public void toHospital(){ }  
  * 3.每个子类去重写toHospital()方法，每个子类看病，看病的方式放在自己的类去实现.
  * 4.测试的时候，一定  父类引用，指向子类对象 Pet p = new Dog();
  *   父类类型 变量名= new 子类();
  *   一定调用的是子类重写之后的方法，而不会调用父类的方法
  */
public class Pet {
    private String name; //名字
    private int health = 60;  //健康值
    private int love = 90;    //亲密度

    public Pet() {
    }

    public Pet(String name, int health, int love) {
        this.name = name;
        this.health = health;
        this.love = love;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getHealth() {
        return health;
    }

    public void setHealth(int health) {
        this.health = health;
    }

    public int getLove() {
        return love;
    }

    public void setLove(int love) {
        this.love = love;
    }

    public void print() {
        System.out.println("宠物：" +"名字：" + name +", 健康值：" + health +", 和主人的亲密度为：" + love );
    }

    public void toHospital(){

    }
}
